home *** CD-ROM | disk | FTP | other *** search
/ Amiga Aktuell / Amiga Aktuell.iso / delitracker_ii / diskchanger.dok < prev    next >
Text File  |  1996-09-05  |  9KB  |  222 lines

  1. DiskChanger
  2.  
  3.     Beschreibung des Diskchanger-Genies
  4.     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  5.     Copyright © 1995 by Daniel Balster,
  6.     All Rights Reserved.
  7.     READY.
  8.  
  9.  
  10.     Was macht das Diskchanger Genie ?
  11.     ---------------------------------
  12.     
  13.     Delitracker kann sog. Programmlisten erstellen und benutzen. Diese
  14.     Programmlisten sind besonders praktisch, wenn man viele CDROM's hat
  15.     oder seine Modules auf Disketten oder sonstigen Wechselmedien ver-
  16.     waltet.
  17.     
  18.     "DiskChanger" überwacht nun ein anzugebenes Gerät und lädt bei einem
  19.     Medienwechsel eine entsprechende Programmliste ein. Prädestiniert
  20.     dafür ist in etwa CD0:, also ein CDROM.
  21.     
  22.     Wechselt man nun eine CD so wird Delitracker die entsprechende Liste
  23.     automatisch laden und man hört kontinuierlich Musik, auch wenn man
  24.     mal kurz die CDROM während der Arbeit wechseln muss.
  25.     
  26.     
  27.     
  28.     Wie benutzt man das Diskchanger Genie ?
  29.     ---------------------------------------
  30.     
  31.     (a) Datenbank anlegen
  32.     
  33.     Zuerst muss man sich für jedes Medium, das bei einem Wechsel be-
  34.     rücksichtigt werden soll, eine Programmliste    erstellen; dies kann
  35.     einfach ein Gesamtindex sein oder eine Hotlist wo nur die "Lieblingsmodule"
  36.     aufgeführt werden. Für die Erstellung dieser Listen kann man Delitracker
  37.     verwenden.
  38.     
  39.     Hat man für jedes Medium eine Programmliste erstellt (und natürlich gesichert)
  40.     so muss man eine kleine Datenbank erstellen. Sie sieht z.B. so aus
  41.     (für die Aminet-CDROMS und einige andere bekannte Scheiben)
  42.  
  43. -8<-cut-here----------------------------------------------------------------------
  44. ; media database for delitracker
  45.  
  46. AMINET_0794:       AUDIO:DeliTracker/DeliConfig/aminet3.program
  47. AMINET4:           AUDIO:DeliTracker/DeliConfig/aminet4.program
  48. AMINET5:           AUDIO:DeliTracker/DeliConfig/aminet5.program
  49. AMINET6:           AUDIO:DeliTracker/DeliConfig/aminet6.program
  50. AMINET7:           AUDIO:DeliTracker/DeliConfig/aminet7.program
  51. SET1D:             AUDIO:DeliTracker/DeliConfig/aminetset1.program
  52. Asmrom94:          AUDIO:DeliTracker/DeliConfig/assembly94.program
  53. Meeting_Pearls_I:  AUDIO:DeliTracker/DeliConfig/meetingpearls1.program
  54. Meeting_Pearls_II: AUDIO:DeliTracker/DeliConfig/meetingpearls2.program
  55. ModulesMagic:      AUDIO:DeliTracker/DeliConfig/modulesmagic.program
  56.  
  57. ; this is the default fallback, if no CD is inserted
  58.  
  59. default:           AUDIO:DeliTracker/DeliConfig/actual.program
  60. ----------------------------------------------------------------------------------
  61.  
  62.     Links steht also immer der exakte Volumename und rechts die Angabe
  63.     der entsprechenden Programmliste. Zeilen, die mit einem Semikolon (;)
  64.     beginnen werden ignoriert - sie sind als Kommentar gedacht.
  65.  
  66.     Der Eintrag "default:" ist besonders; dieser wird immer dann geladen,
  67.     wenn eine neu eingelegte CD nicht in der Datenbank gefunden wurde
  68.     oder keine CD im Laufwerk liegt. Das "default:" Programm sollte
  69.     daher auch nur Module auf der eingebauten Festplatte enthalten, die
  70.     sofort geladen werden können. Empfehlung: auf der Festplatte werden
  71.     nur die "Lieblingsmusiken" gehalten!
  72.  
  73.     Zum Diskchanger-Genie werden zwei Shell-Scripte mitgeliefert, die
  74.     zum Parsen der Datenbank benötigt werden; DeliInsertDisk und
  75.     DeliRemoveDisk. Wie am Namen ersichtlich werden sie bei den
  76.     entsprechenden Aktionen aufgerufen.
  77.  
  78.     (b) Genie aktivieren und konfigurieren
  79.     
  80.     Wählen Sie im "Genies" Dialog von Delitracker die Funktion "ADD" und
  81.     fügen Sie das "DiskChanger" Genie hinzu (für eine dauerhafte Nutzung muss
  82.     man "DiskChanger" in den DeliGenies/ Ordner kopieren). Wählen Sie nun
  83.     "DiskChanger" an und drücken Sie auf "SHOW". Hier eine Beschreibung
  84.     der Bedienelemente (Orientieren Sie sich an dieser "Grafik")
  85.     
  86.     ------------------------------------------------------------
  87.                   ______________________________________________
  88.     Insert Delay |______________#_______________________________|
  89.                   ______________________________________________
  90.     Remove Delay |______________#_______________________________|
  91.                   ______________________________________________
  92.      New Program |@|__________Load and play immediately_________|
  93.                   ______________________________________________
  94.         Database |______________________________________________|
  95.                   ______________________________________________
  96.       Devicename |______________________________________________|
  97.                   ______________________________________________
  98.     Insertscript |______________________________________________|
  99.                   ______________________________________________
  100.     Removescript |______________________________________________|
  101.  
  102.      _____________          _____________          _____________
  103.     |____About____|        |_____Save____|        |_____Hide____|
  104.     
  105.     ------------------------------------------------------------
  106.     
  107.     Beschreibung der Eingabefelder:
  108.     
  109.     Database        Tragen Sie hier den Namen Ihrer Datenbank ein
  110.                 inklusive vollständiger Pfadangabe.
  111.                 Beispiel: "S:media.database"
  112.     
  113.     Devicename    Das zu überwachende Gerät. Es können nur Namen
  114.                 angegeben werden, die auch in der Ausgabe des CLI-
  115.                 Befehls "ASSIGN DEVICES" auftauchen, z.B. DF0:,
  116.                 CD0:, usw.
  117.                 Beispiel: "CD0:"
  118.     
  119.     Insertscript    Tragen Sie hier ein, wohin Sie das mitgelieferte
  120.                 Skript "DeliInsertDisk" kopiert haben. Weiterhin
  121.                 wird hier der Aufruf festgelegt. Da es sich um ein
  122.                 Skript handelt wird es mit EXECUTE aufgerufen
  123.                 (oder man schützt es mit dem S Bit, siehe PROTECT).
  124.                 Als Parameter können der Volume-Name des Mediums
  125.                 und der Name der Datenbank-Datei übergeben werden,
  126.                 die Stellen wo die Namen eingefügt werden sollen,
  127.                 werden durch "%s" markiert. Das erste "%s" wird durch
  128.                 den Volumenamen ersetzt und das zweite durch den
  129.                 Namen der Datenbank. Sie sollten also in etwa sowas
  130.                 dort eintragen:
  131.  
  132.                 "EXECUTE S:DELIINSERTSCRIPT %s %s"
  133.     
  134.     Removescript    Hierfür gelten die gleichen Bestimmungen wie für
  135.                 das Insert-Script. Allerdings fällt hier der Volumename
  136.                 Parameter weg; es ist ja schließlich entnommen worden.
  137.                 Beispielhaft sollte da stehen:
  138.             
  139.                 "EXECUTE S:DELIREMOVESCRIPT %s"
  140.     
  141.                 Bemerkung:
  142.                 Starten Sie die Scripts nicht asynchron mit RUN, dies
  143.                 führt zu Komplikationen.
  144.  
  145.     Save            Sichert die Einstellungen im DeliConfig/ Verzeichnis.
  146.  
  147.     About        Zeigt Ihnen wer dieses Genie programmiert hat ;-)
  148.     
  149.     Hide            Versteckt das Konfigurationsfenster wieder.
  150.     
  151.     New_Programm    Es gibt drei Arten wie bei neu eingelegten Medien mit deren
  152.                 Programmliste verfahren werden soll.
  153.             
  154.  
  155.                 "Load and play immediatly"
  156.                 - lädt das Programm sofort und startet es
  157.     
  158.                 "Load, but do not play"
  159.                 - lädt das Programm aber startet es nicht
  160.     
  161.                 "Load and wait for SongEnd"
  162.                 - Spielt das Programm erst, wenn das aktuelle
  163.                 - Module beendet ist.
  164.                 
  165.                 Achtung! Dieser Modus ist noch *NICHT* implementiert!
  166.  
  167.     Mit Insert_Delay und Remove_Delay können die initialen Zugriffszeiten fest-
  168.     gelegt werden. Da einige Zeit vergeht bis eine neu eingelegte CD ansprechbar
  169.     ist (ca. 2-5 Sekunden, je nach Laufwerk) kann diese Wartezeit mit "Insert_Delay"
  170.     eingestellt werden. Da nach der Entnahme einer CD ein DISKREMOVED Signal
  171.     gesendet wird, wird normalerweise sofort versucht, das "default:" Programm
  172.     zu laden. Stellt man aber eine sehr große Verzögerung bei "Remove_Delay" ein,
  173.     dann wird erst das "default:" Programm geladen, wenn diese Zeit verstrichen
  174.     ist. Wurde in der Zwischenzeit eine neue CD eingelegt, so wird das REMOVED
  175.     Signal ignoriert und die neue CD bearbeitet.
  176.     So vermeidet man das Umherschalten zwischen dem "default:" Programm und der
  177.     eingelegten CD, das doch sehr störend sein kann.
  178.     
  179.     Beide Schieberegler sind in 50stel Sekunden skaliert, eine geeignete
  180.     Einstellung können Sie nur durch Ausprobieren erreichen, was aber nicht
  181.     so schwer sein dürfte wenn Sie die Arbeitsweise richtig verstanden haben.
  182.  
  183.     (c) Verschiedenes
  184.     
  185.     Zum Konfigurationsfenster gehört auch noch ein Menu. Dieses wird wie bei
  186.     allen Genies üblich bedient. Achtung! Falls das Genie mal nicht "Arbeiten"
  187.     sollte, überprüfen Sie ob sie es auch mit Settings/Activate aktiviert haben!
  188.  
  189.     Das Genie ist ein Hybrid-Programm. Verschiedene Aufgaben werden temporär
  190.     von externen Programmen übernommen. Folgende Software *MUSS* installiert sein:
  191.     
  192.     Software            Bemerkung
  193.     ------------------------------------------------------------------------
  194.     
  195.     Execute            ist normalerweise resident geladen
  196.     C:RequestChoice    ab OS 3.0 im C: Verzeichnis, für OS 2.0 in der PD zu finden
  197.     sys:rexxc/rx        ab OS 2.0 vorhanden
  198.     C:Type            wird von Deli#?Disk benutzt
  199.     C:Search            wird von Deli#?Disk benutzt, (kein Replacement verwenden!)
  200.  
  201.     PIPE:            Pipe-Handler der WB, kann mit "mount PIPE:" aktiviert werden.
  202.  
  203.  
  204.     Startet man einen Amiga mit Festplatte und hat die Systemsoftware ordnungs-
  205.     gemäß installiert so sollte dies keine Probleme geben.
  206.  
  207.     ------------------------------------------------------------------------
  208.  
  209.     Die genaue Bedienung von Delitracker und dem Genie Konzept entnehmen Sie
  210.     bitte der Anleitung von Delitracker.
  211.     
  212.     ------------------------------------------------------------------------
  213.  
  214.     Bei Fragen und Beschwerden:
  215.     
  216.     Daniel Balster,    dbalster@uni-paderborn.de oder dbalster#amigager (irc)
  217.     Max-Reger Weg 48
  218.     33100 Paderborn
  219.  
  220.     ------------------------------------------------------------------------
  221.     
  222.